import 'package:freezed_annotation/freezed_annotation.dart';

part 'af_friend_info_model.freezed.dart';
part 'af_friend_info_model.g.dart';

@freezed
class AfFriendInfoModel with _$AfFriendInfoModel {
  factory AfFriendInfoModel({
    String? about,
    int? age,
    String? avatar,
    String? avatarMiddleThumbUrl,
    String? avatarThumbUrl,
    String? avatarUrl,
    String? birthday,
    String? country,
    String? favors,
    int? gender,
    bool? isSpecialFollow,
    bool? isVip,
    String? language,
    int? level,
    String? nickname,
    String? onlineStatus,
    int? unitPrice,
    String? userId,
    int? userType,
    int? vipExpiryTime,
  }) = _AfFriendInfoModel;

  factory AfFriendInfoModel.fromJson(Map<String, dynamic> json) =>
      _$AfFriendInfoModelFromJson(json);
}
